/**   
* @Title: MyPreResultListener.java
* @Package com.action.ognl
* @Description: TODO(用一句话描述该文件做什么)
* @author antch,861710865@qq.com   
* @date 2017年6月24日 下午3:20:29
* @version V1.0   
*/


package com.action.ognl;

import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.PreResultListener;

/**
* @ClassName: MyPreResultListener
* @Description: TODO(这里用一句话描述这个类的作用)
* @author antch,861710865@qq.com
* @date 2017年6月24日 下午3:20:29
* 
*/

public class MyPreResultListener implements PreResultListener{

	public void beforeResult(ActionInvocation invocation, String resultCode) {
		// TODO Auto-generated method stub
		System.out.println("现在处理result执行前的功能，result=" + resultCode);;
		
		//在result处理之前修改值栈里面的username对应的值
		invocation.getInvocationContext().getValueStack().setValue("username", "通过值栈获取返回参数的值");
	}

}
